puta mugrienta - French English Dictionary